package com.tjsinfo.tjsoa.system.bo;

import java.util.List;

import com.tjsinfo.tjsoa.system.vo.TSystemUserDepartment;

public interface ISystemUserDepartmentBo {
	/**
	 * 添加系统用户部门信息
	 * @param 系统用户部门
	 * @return
	 */
	public Integer addSystemUserDepartment(TSystemUserDepartment systemUserDepartment);
	/**
	 * 删除系统用户部门信息
	 * @param 系统用户部门
	 * @return
	 */
	public Boolean deleteSystemUserDepartment(Integer systemUserDepartmentId);
	/**
	 * 根据ID查询系统用户部门信息
	 * @param 系统用户部门信息ID
	 * @return
	 */
	public TSystemUserDepartment selectById(Integer systemUserDepartmentId);
	/**
	 * 根据用户ID查询系统用户部门信息
	 * @param 用户ID
	 * @return
	 */
	public List<TSystemUserDepartment> selectByUserId(Integer userId);
	/**
	 * 根据用户ID删除用户部门
	 * @param userId
	 * @return
	 */
	public Boolean deleteSystemUserDepartmentById(Integer userId);
}
